package net.guerlab.smart.wx.core.entity;

/**
 * JWT信息接口
 *
 * @author guer
 */
public interface IJwtInfo {

    /**
     * 获取openId
     *
     * @return openId
     */
    String getOpenId();

    /**
     * 获取unionId
     *
     * @return unionId
     */
    String getUnionId();

    /**
     * 获取appId
     *
     * @return appId
     */
    String getAppId();

    /**
     * 获取头像地址
     *
     * @return 头像地址
     */
    String getAvatarUrl();

    /**
     * 获取昵称
     *
     * @return 昵称
     */
    String getNickName();

    /**
     * 获取账号是否已激活
     *
     * @return 账号是否已激活
     */
    Boolean getActivated();
}
